优化获取路径

FFIB 8 月之前
父節點
當前提交
9d40c3c999
共有 2 個文件被更改,包括 8 次插入1 次删除
  1. 1 1
      api/lensman/contract_admin_views.py
  2. 7 0
      api/lensman/contract_mp_views.py

+ 1 - 1
api/lensman/contract_admin_views.py

@@ -82,6 +82,6 @@ def start_contribution_contract_sign_api(request, administrator):
82 82
     wxcfg = WECHAT.get('MINIAPP', {})
83 83
     appid = wxcfg.get('appID')
84 84
 
85
-    res = sendwxasubscribemessage(openid=user.openid_miniapp, template_id=settings.TEMPLATE_ID_CONTRIBUTION_CONTRACT, data=data, miniprogram_state=None, lang=None, page='/pages/member/activity/activity?activity_id={}'.format(act.activity_id))
85
+    res = sendwxasubscribemessage(openid=user.openid_miniapp, template_id=settings.TEMPLATE_ID_CONTRIBUTION_CONTRACT, data=data, miniprogram_state=None, lang=None, page='/pages/member/activity/activity?flow_id={}'.format(flow_id))
86 86
 
87 87
     return response(200, 'Start Contribution Contract Sign Success', u'发起投稿授权书签署成功', data={})

+ 7 - 0
api/lensman/contract_mp_views.py

@@ -78,9 +78,16 @@ def get_contribtion_contract_sign_mppath_api(request):
78 78
 
79 79
     lensman = LensmanInfo.objects.get(lensman_id=lensman_id)
80 80
 
81
+    contract = LensmanContributionContractInfo.objects.get(
82
+        user_id=user_id,
83
+        lensman_id=lensman_id,
84
+        flow_id=flow_id,
85
+    )
86
+
81 87
     scheme_url = get_contribtion_contract_sign_mppath(lensman, flow_id)
82 88
 
83 89
     return response(200, data={
90
+        'contract': contract.mpdata,
84 91
         'scheme_url': scheme_url
85 92
     })
86 93